﻿namespace Sidvall.Security
{
    public static class AuthenticationConstants
    {
        public const string AccessToken = "access_token";
        public const string Assertion = "assertion";
        public const string AuthenticationContextReferences = "acr_values";
        public const string ClientId = "client_id";
        public const string ClientSecret = "client_secret";
        public const string Code = "code";
        public const string CodeChallenge = "code_challenge";
        public const string CodeChallengeMethod = "code_challenge_method";
        public const string CodeVerifier = "code_verifier";
        public const string Error = "error";
        public const string ExpiresIn = "expires_in";
        public const string GrantType = "grant_type";
        public const string IdentityToken = "id_token";
        public const string IdentityTokenHint = "id_token_hint";
        public const string LogOnHint = "login_hint";
        public const string Nonce = "nonce";
        public const string Password = "password";
        public const string PostLogOffRedirectUri = "post_logout_redirect_uri";
        public const string Prompt = "prompt";
        public const string RedirectUri = "redirect_uri";
        public const string RefreshToken = "refresh_token";
        public const string ResponseMode = "response_mode";
        public const string ResponseType = "response_type";
        public const string Scope = "scope";
        public const string State = "state";
        public const string TokenType = "token_type";
        public const string UserName = "username";
    }
}
